/* pkgUser/pages/charge/index.wxss */
.top {
  height: 6rpx;
  background-color: #f7f7f7;
}

.box {
  padding: 40rpx 34rpx;
  font-size: 32rpx;
  font-weight: 400;
  color: #3D3D3D;

  .dividing {
    width: 100%;
    height: 1rpx;
    background-color: #f2f2f2;
  }

  .balance {
    font-size: 24rpx;
    margin-bottom: 20rpx;

    .balance-num {
      font-size: 32rpx;
      color: #FA2A2A;
      margin-right: 30rpx;
    }

    .balance-Detail {
      color: #B2B2B2;
      font-size: 20rpx;
    }

  }

  .choice {
    margin-top: 20rpx;
    font-size: 28rpx;
    color: #3D3D3D;

    .proportion {
      margin-left: 8rpx;
      font-size: 20rpx;
      color: #7D7C7C;
    }
  }

  .price-more {
    font-size: 28rpx;
    color: #3D3D3D;
    line-height: 42rpx;
    margin: 20rpx 0;
  }

  .price-more-text {
    display: flex;
    align-items: center;
    background-color: #F7F7F7;
    width: 686rpx;
    height: 70rpx;
    color: #ee0a24;
    border-radius: 10rpx;
    padding-left: 10rpx;
    font-size: 28rpx;

    .vanField {
      width: 100%;
      height: 70rpx;
      background-color: #F7F7F7;
      display: flex;
      align-items: center;
      padding: 0;
    }
  }

  .reminder{
    font-size: 20rpx;
    line-height: 42rpx;
    color: #7D7C7C;
    font-weight: 300;
    margin-top: 10rpx;

    .reminder-all{
      color: #FA2A2A;
    }
  }
  .login {
    display: flex;
    justify-content: center;
    margin-top: 100rpx;

    .loginButton {
      width: 336rpx;
      height: 68rpx;
      border-radius: 80rpx;
      background: linear-gradient(to right, #FA2A2A, #FF685C);
      color: #fff;
      font-size: 32rpx;
      font-weight: 500;
      letter-spacing: 4rpx;
    }
  }
  .prompt{
    text-align: center;
    color: #7D7C7C;
    font-size: 16rpx;
    font-weight: 300;
    line-height: 42rpx;
    margin-top: 6rpx;
  }
}